<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用入口文件

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');



//曾青松 2016-8-13
//开启Socket log功能
//数据库脚本已经在驱动程序层面跟踪日志，只要是调试模式，会输出SQL语句
//安装服务端npm install -g socketlog-server , 运行命令 socketlog-server 即可启动服务。 将会在本地起一个websocket服务 ，监听端口是1229 。 如果想服务后台运行： socketlog-server > /dev/null & 我们提供公用的服务端，需要去申请client_id : http://slog.thinkphp.cn/
//如果你的服务器有防火墙，请开启1229和1116两个端口，这两个端口是socketlog要使用的。

define('SOCKET_LOG', true);//启用slog，sdebug函数,主要用于兼容代码，因为代码中如果引用了slog函数，但是没有包含slog.function.php文件会出错
include './slog.function.php';
slog(array(
    'enable'              => true,//是否打印日志的开关
    'host'                => 'localhost',//websocket服务器地址，默认localhost
    'port'                => '1229',//websocket服务器端口，默认端口是1229
    'error_handler'       => true,
    'optimize'            => false,
    'show_included_files' => false,
    //调试微信和API必须设置 force_client_ids，否则浏览器收不到监听日志
    'force_client_ids'    => array('zengqs'),//日志强制记录到配置的client_id,可以发送到多个用户,默认为空
    'allow_client_ids'    => array() //限制允许读取日志的client_id，默认为空,表示所有人都可以获得日志。
), 'config');




// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);

// 定义应用目录
define('APP_PATH','./Application/');

// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单